Лабораторні роботи ТПЗ 1-8

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
ІКТА
Факультет:
КН
Кафедра:
Електронні обчислювальні машини

Інформація про роботу

Рік:
2012
Тип роботи:
Лабораторна робота
Предмет:
Тестування програмних засобів

Частина тексту файла

Міністерство освіти і науки України Національний університет „Львівська політехніка” Кафедра ЕОМ Звіт з лабораторної роботи №1 з дисципліни “ Тестування програмних засобів ” Львів 2012 Мета: розглянути фреймворки для автоматизованого тестування програмного забезпечення. Фреймворк (англ. framework, Каркас) - структура програмної системи; програмне забезпечення, що полегшує розробку і об'єднання різних компонентів великого програмного проекту. На відміну від бібліотек, які об'єднують набір підпрограм близькою функціональності, фреймворк містить в собі велику кількість різних за призначенням бібліотек. Вживається також слово «каркас». Про каркасний підхід можна говорити як про підхід до побудови програм, де будь-яка конфігурація програми будується з двох частин: перша, постійна частина - каркас, не змінюваний від конфігурації до конфігурації і несе в собі гнізда, в яких розміщується друга, змінна частина - змінні модулі (або точки розширення). Фреймворк програмної системи – це каркас програмної системи (або підсистеми). Може включати допоміжні програми, бібліотеки коду, мова сценаріїв та інше ПЗ, що полегшує розробку і об'єднання різних компонентів великого програмного проекту. Зазвичай об'єднання відбувається за рахунок використання єдиного API. Приклади: системи управління контентом (CMS), веб-фреймворки Symfony, Django. Відрізняється від бібліотеки тим, що виконує код, написаний для нього, а не виповнюється сам. Приклад програмного фреймворку - CMF (Content Management Framework), а приклад бібліотеки - модуль електронної пошти. Також, на відміну від бібліотеки, яка об'єднує в собі набір близькою функціональності, каркас містить в собі велику кількість різних за тематикою бібліотек. Фреймворк додатка Однією з головних переваг при використанні каркасних додатків є те, що такі додатки мають стандартну структуру. Каркаси додатка стали популярні з появою графічних інтерфейсів користувача, які мали тенденцію до реалізації стандартної структури для додатків. З їх використанням стало набагато простіше створювати засоби для автоматичного створення графічних інтерфейсів, так як структура внутрішньої реалізації коду програми стала відома заздалегідь. Для забезпечення каркаса звичайно використовуються техніки об'єктно-орієнтованого програмування (наприклад, частини додатки можуть успадковуватися від базових класів фреймворка). Одним з перших комерційних фреймворків додатка був MacApp, написаний Apple під Macintosh. Microsoft створила схожий продукт для Windows, який називається «Microsoft Foundation Classes» (MFC). На даний момент основним продуктом Microsoft для розробки ПЗ пропонується. NET Framework. Багатоплатформовими каркасами додатків для операційних систем Linux, Macintosh і Windows є наприклад, widget toolkit, wxWidgets, Qt, MyCore або FOX toolkit. Фреймворк концептуальної моделі Абстрактне поняття структури, яке використовується в дослідженнях для визначення можливих способів вирішення проблеми або подання ідеї. Реалізація фреймворку Фреймворк визначається як безліч конкретних і абстрактних класів, а також визначень способів їх взаємини. Конкретні класи зазвичай реалізують взаємні відносини між класами. Абстрактні класи являють собою точки розширення, в яких каркаси можуть бути використані або адаптовані. Точка розширення - це та частина фреймворку, для якого не приведено реалізація. Відповідно каркас концептуальної моделі складається з концептуальних класів, а каркас програмної системи з класів мови програмування загального призначення. Процес створення фреймворку полягає у виборі підмножини задач проблеми та їх реалізацій. В ході реалізацій загальні засоби вирішення завдань полягають в конкретних класах, а змінні засоби виносяться в точки розширення. Виконання роботи: Selenium – це об’єктно-орієнтований JavaScript додаток, який дозволяє виконувати автоматизоване тестування веб-додатків. Цей фреймворк за допомогою маніпуляції браузером реалізує автоматизоване виконання певних дій і перевірок. Він підтримує більші...
Антиботан аватар за замовчуванням

28.03.2013 20:03

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини